###############################################################
# 文件功能介绍:
# arp_handle        处理arp协议请求 应答 记录arp表
# ip_handle         处理ip协议请求 转发 应答icmp
# get_interface     处理本地网卡信息的获取 查询
# tools             提供通用发送报文函数 通用结构体
# main              入口程序
#
#
###############################################################

CC=gcc # 编译器
TARGET=main # 可执行文件名
OBJ=main.o get_interface.o arp_handle.o tools.o ip_handle.o thread_pool.o filter.o # 目标文件
CFLAGS=-lpthread # 使用线程库
# CFLAGS+=-Wall # 忽略警告

$(TARGET):$(OBJ)
	$(CC) $^ -o $@ $(CFLAGS)

$.o:$.c
	$(CC) -c $< -o $@

.PHONY:clean

clean:
	rm $(TARGET) $(OBJ)
